package tables

//用于数据埋点
//UserLoginLog和UserShareLog其实也是数据埋点，因其删掉会造成一定麻烦，故仍然保留
// 这里可以记录所有的数据埋点，取决于前端如何调用

type LogCallback struct {
	Model
	Type     string `json:"type" gorm:"type:varchar(50);comment:记录的数据类型"`
	TypeDesc string `json:"type_desc"`
	LogText  string `json:"log_text"`
	UserId   string `json:"user_id"`
	IsCount  bool   `json:"is_count" gorm:"-"`
	Count    uint64 `json:"-"`
}

func (lc *LogCallback) TableName() string {
	return "log_callback"
}
